<?php

return [
    /*
     * Debug 模式，bool 值：true/false
     *
     * 当值为 false 时，所有的日志都不会记录
     */
    'debug' => true,

    /*
     * 使用 Laravel 的缓存系统
     */
    'use_laravel_cache' => true,

    /*
     * 账号基本信息，请从微信公众平台/开放平台获取
     */
    'app_id' => env('WECHAT_APPID', 'wxeee89d0b09765d2e'),         // AppID
    'secret' => env('WECHAT_SECRET', '2e6a186cf581df5b5de93d871a505729'),     // AppSecret
    'token' => env('WECHAT_TOKEN', 'S5Fv1MZZgfiEi5vlem4g5pr6z1Tu1t24'),          // Token
    'aes_key' => env('WECHAT_AES_KEY', 'UrHH2h662CdQIfovc577266bhC7v6Nr562A76Cr2d27'),                    // EncodingAESKey

    /**
     * 开放平台第三方平台配置信息
     */
    //'open_platform' => [
    /**
     * 事件推送URL
     */
    //'serve_url' => env('WECHAT_OPEN_PLATFORM_SERVE_URL', 'serve'),
    //],

    /*
     * 日志配置
     *
     * level: 日志级别，可选为：
     *                 debug/info/notice/warning/error/critical/alert/emergency
     * file：日志文件位置(绝对路径!!!)，要求可写权限
     */
    'log' => [
        'level' => env('WECHAT_LOG_LEVEL', 'debug'),
        'file' => env('WECHAT_LOG_FILE', storage_path('logs/wechat.log')),
    ],

    /*
     * OAuth 配置
     *
     * only_wechat_browser: 只在微信浏览器跳转
     * scopes：公众平台（snsapi_userinfo / snsapi_base），开放平台：snsapi_login
     * callback：OAuth授权完成后的回调页地址(如果使用中间件，则随便填写。。。)
     */
    'oauth' => [
        'only_wechat_browser' => env('ONLY_WECHAT_BROWSER', false),
        'scopes' => array_map('trim', explode(',', env('WECHAT_OAUTH_SCOPES', 'snsapi_userinfo'))),
        'callback' => env('WECHAT_OAUTH_CALLBACK', '/wechat/oauth'),
    ],

    /*
     * 微信支付
     */
    'payment' => [
        'merchant_id' => env('WECHAT_PAYMENT_MERCHANT_ID', 'your-mch-id'),
        'key' => env('WECHAT_PAYMENT_KEY', 'key-for-signature'),
        'cert_path' => env('WECHAT_PAYMENT_CERT_PATH', 'path/to/your/cert.pem'), // XXX: 绝对路径！！！！
        'key_path' => env('WECHAT_PAYMENT_KEY_PATH', 'path/to/your/key'),      // XXX: 绝对路径！！！！
        'notify_url' => env('WECHAT_PAYMENT_NOTIFY_URL', 'notify_url'),
        // 'device_info'     => env('WECHAT_PAYMENT_DEVICE_INFO', ''),
        // 'sub_app_id'      => env('WECHAT_PAYMENT_SUB_APP_ID', ''),
        // 'sub_merchant_id' => env('WECHAT_PAYMENT_SUB_MERCHANT_ID', ''),
        // ...
    ],
    /**
     * 微信红包
     */
    'red_pack' => [
        'mch_id' => env('MCH_ID', '1351380701'),
        'wxappid' => env('WXAPPID', 'wxeee89d0b09765d2e'),
        'password' => env('WXPASSWORD', 'a72f85edea51e006b6de3dd5b4f1273c'),
        'wx_url' => env('WX_RED_PACK_URL', 'https://api.mch.weixin.qq.com/mmpaymkttransfers/sendredpack'),
        'apiclient_cert' => env('WECHAT_PAYMENT_CERT_PAT'),
        'apiclient_key' => env('WECHAT_PAYMENT_KEY_PATH'),
        'rootca' => env('WECHAT_PAYMENT_ROOT_CA_PATH'),
    ],

    /*
     * 开发模式下的免授权模拟授权用户资料
     *
     * 当 enable_mock 为 true 则会启用模拟微信授权，用于开发时使用，开发完成请删除或者改为 false 即可
     */
    'enable_mock' => env('WECHAT_ENABLE_MOCK', true),
    'mock_user' => [
        "openid" => env('OPENDID', "oVv8lw9u7Zp08TvzYBYD9LhJsOnk"),
        // 以下字段为 scope 为 snsapi_userinfo 时需要
        "nickname" => "overtrue",
        "sex" => "1",
        "province" => "北京",
        "city" => "北京",
        "country" => "中国",
        "headimgurl" => "http://wx.qlogo.cn/mmopen/C2rEUskXQiblFYMUl9O0G05Q6pKibg7V1WpHX6CIQaic824apriabJw4r6EWxziaSt5BATrlbx1GVzwW2qjUCqtYpDvIJLjKgP1ug/0",
    ],
];
